home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Documents / PressReleases94 / 10October94 / MusicKit4.1.txt < prev    next >
Text File  |  1995-06-12  |  7KB  |  178 lines

  1.  
  2.  
  3. The CCRMA Music Kit and DSP Tools Distribution now runs on Intel-based
  4. hardware under NEXTSTEP, using one or more plug-in DSP cards to
  5. support music synthesis and digital audio processing.  MIDI is
  6. similarly provided by plug-in cards.  The new release, designated
  7. "4.1," is essentially Release 4.0 plus support for NEXTSTEP
  8. 486/Pentium machines.  (A list of highlights is given below.)  The
  9. release is "fat" so there is only one package that works on both NeXT
  10. and Intel-processor computers. It is available free of charge by
  11. anonymous FTP from host
  12.  
  13. ftp://ccrma-ftp.stanford.edu/pub/NeXT/MusicKit/
  14.  
  15. For those unfamiliar with the Music Kit see the
  16. "BACKGROUND" section below.
  17.  
  18. For music synthesis and digital audio processing on Intel hardware,
  19. the 4.1 Music Kit provides drivers for three DSP sound cards, the
  20. Ariel PC-56D, the Turtle Beach Multisound and the i*link i56 (see
  21. below for details.)  For MIDI on Intel hardware, the Music Kit
  22. provides a driver for MPU-401 cards (such as the MusicQuest family and
  23. the SoundBlaster-16), emulating the functionality of NeXT's MIDI
  24. driver, including synch to MIDI time code.  Source to all the drivers
  25. is included in the Music Kit Source Package.
  26.  
  27. While only one DSP card is required, the power of a system can be
  28. scaled up by the use of multiple cards.  An application built with the
  29. Music Kit can simultaneously use multiple DSP and MIDI cards by the
  30. same or different manufacturers, with details of DSP resource
  31. allocation handled automatically.  In addition, the drivers provide
  32. automatic sensing so that applications can be moved between machines
  33. with different hardware configuration with no re-configuration
  34. necessary.
  35.  
  36. NeXT hardware has not been left behind-the Music Kit now supports the
  37. 192K DSP extension memory board (available from S.F.S.U.) with
  38. automatic sensing.
  39.  
  40. Other new features include a MusicKit panel for the Preferences
  41. application for setting various defaults and managing multiple DSP and
  42. MIDI cards.
  43.  
  44. DETAILS OF SOUND CARDS
  45.  
  46. 1.ARIEL PC56D.
  47.  
  48. The Ariel card comes with a 27 or 33 MHz DSP, 64K of zero-wait-state
  49. SRAM, and a moderate-quality CODEC (not currently supported by the
  50. Music Kit.)  It also includes a NeXT-compatible DSP connector which
  51. can be used to do high-quality ADC/DAC via the Ariel ProPort. Other
  52. serial port devices, such as the Ariel DATPort, Singular Solutions
  53. A/D64x, Stealth DAI2400, etc. may be used to do analog and/or digital
  54. I/O.  Ariel has put together three attractive packages specially for
  55. Music Kit users which are described in the Music Kit release notes.
  56. Ariel can be contacted at the following address:
  57.  
  58.          Ariel Corp Main Office
  59.          433 River Road
  60.          Highland Park, NJ 08904
  61.          U.S.A.
  62.          (201) 249-2900
  63.          (201) 249-2123 (FAX)
  64.          email: info@ariel.com
  65.  
  66. 2. I*LINK I56
  67.  
  68. The i*link i56 board includes a 33 MHz DSP with 8K of zero-wait-state
  69. SRAM, a 16-bit 44 Khz CODEC (currently not supported by the Music
  70. Kit), and a NeXT-compatible DSP port which can be used to do
  71. high-quality ADC/DAC or digital I/O (using the devices listed above.)
  72. In addition i*link provides support for NEXTSTEP sound functions
  73. (sound library).  With the Mix package (which costs extra), the i56
  74. can also be used as an automatic telephone answering system, fax,
  75. modem, and telephone address book. i*link can be contacted at the
  76. following address:
  77.  
  78.          Kommunikationssysteme GmbH
  79.          Nollendorfstrasse 11-12,
  80.          10777 Berlin _ Germany.
  81.          phone:          +49 30 - 216 20 48
  82.          fax:    +49 30 - 215 82 74
  83.          mix:    +49 30 - 215 83 42
  84.          email: info@ilink.de
  85.  
  86.          Distribution in North America:
  87.          Alembic Systems International, Ltd.
  88.          phone:  1-800-452-7608
  89.          phone:  303-799 6223
  90.          fax:    303-799 1435
  91.          email:  info@alembic.com
  92.          14, Inverness Drive East, Suite G-228
  93.          Englewood, CO 80112, U.S.A.
  94.  
  95. 3. TURTLE BEACH
  96.  
  97. The Turtle Beach Multisound and Tahiti cards include a 40 MHz DSP, 32K
  98. of 3-wait-state static RAM, and a 16-bit 44 KHz CODEC for DAC/ADC.
  99. The Multisound also has a built-in Emu sample-playing synthesizer and
  100. a MIDI port (currently not supported by the Music Kit).  Turtle Beach
  101. cards are widely available from sources such as Computability ((800)
  102. 554-9951).  Turtle Beach can be contacted at:
  103.  
  104.                     Turtle Beach Systems
  105.                    52 Grumbacher Rd
  106.                    York, PA 17402
  107.                        (717) 843-6916
  108.                    FAX (717) 843-8319
  109.      Technical Support (717) 764-5265
  110.  
  111. BACKGROUND
  112.  
  113. The Music Kit is an object-oriented software system for building
  114. music, sound, signal processing, and MIDI applications under the
  115. NEXTSTEP operating system.  It includes programmer libraries,
  116. applications, a music scripting language, documentation and
  117. programming examples.  It has been used in such diverse commercial
  118. applications as music sequencers, notation packages, computer games,
  119. and document processors.  Professors and students have used the Music
  120. Kit in a host of areas, such as music performance, scientific
  121. experiments, computer-aided instruction, and physical modeling of
  122. musical instruments.  The Music Kit is the first to comprehensively
  123. unify the MIDI and Music V paradigms, thus combining interaction with
  124. generality.  It was developed by NeXT Computer, Inc. from 1986 to 1991
  125. and has been supported since then by CCRMA at Stanford University and
  126. developers such as Pinnacle Research, Inc.  Please send Music Kit
  127. requests to musickit@ccrma.stanford.edu. To subscribe to a Music Kit
  128. news group, send to mkdist-request@ccrma.stanford.edu.
  129.  
  130.  
  131. MUSIC KIT RELEASE 4.0--HIGHLIGHTS
  132.  
  133. Here is a partial list of highlights of the 4.0 release of the Music
  134. Kit (also supported in release 4.1):
  135.  
  136. * Extensible, high-level object-oriented framework that is a super-set
  137. of Music V and MIDI paradigms.
  138.  
  139. * Representation system capable of depicting phrase-level structure
  140. such as legato transitions.
  141.  
  142. * General time management/scheduling mechanism, supporting
  143. synchronization to MIDI time code.
  144.  
  145. * Efficient real-time synthesis and sound processing, including option
  146. for quadraphonic sound.
  147.  
  148. * Fully-dynamic DSP resource allocation system with dynamic linking
  149. and loading, on multiple DSPs.
  150.  
  151. * Complete support for multiple MIDI inputs and outputs.
  152.  
  153. * Digital sound I/O from the DSP port with support for serial port
  154. devices by all popular vendors.
  155.  
  156. * Non-real time mode, where the DSP writes a sound file (NeXT hardware
  157. only.)
  158.  
  159. * Suite of applications, including WaveEdit--a graphical waveform
  160. editor, Ensemble--an intLibrary of unit generators for synthesis and
  161. sound processing.
  162.  
  163. * Documentation, programming examples, utilities, including a sound
  164. file mixer, sample rate converter, etc.
  165.  
  166. *  ScoreFile, a scripting language for music.
  167.  
  168.  
  169. NOTES ON INTEL-BASED HARDWARE
  170.  
  171. Care must be taken to be sure that NEXTSTEP and the sound cards are
  172. configured properly.  For information on configurations supported by
  173. NEXTSTEP, please contact NeXT (email: NeXTanswers@next.com). Note that
  174. the Ariel PC56D and i*link i56 use several high addresses in I/O space
  175. to signal DSP reset and memory map configuration. Be careful that
  176. these addresses do not conflict with other devices, PCI bus
  177. configuration cycles, etc.  For information on CCRMA-tested
  178. configurations, send email to musickit@ccrma.stanford.edu.